home *** CD-ROM | disk | FTP | other *** search
- Cygwin installation notes
- =========================
-
- This is doc/INSTALL-Cygwin, which contains specific Freeciv installation
- information for the Cygwin platform.
-
- A translated version of this file may be in language specific
- subdirectories of doc/.
-
- See also the generic installation notes in INSTALL.
-
- Cygwin is a free Unix variant for MS Windows operating systems.
- Recent versions come with an X server, XFree86. This version of
- Freeciv has been tested with Cygwin DLL version 1.3.16 and its
- X server version 4.2.0.
-
- To install Freeciv for Cygwin:
-
- a) Install or update your Cygwin using the "Install Cygwin Now!" link
- on http://www.cygwin.com/; many packages are required, and some
- are a good idea to have; examples:
-
- gcc, autoconf, automake, imlib, xpm, gettext, iconv, sdl, xfree
-
- If you have the disk space, install everything, just to be sure.
-
- b) If you want the GTK+ 1.2 client:
-
- Install the GTK+ libraries. An easy way to do this is to use
- Hansom Young's binary distribution called "Cygnome", linked to
- from http://www.cygwin.com/. Follow the Cygnome installation procedure.
-
- c) Get a Freeciv source tree (this file is in its top directory).
- Put it in a temporary place like /tmp. cd into it.
- To select the Xaw client, run
-
- ./autogen.sh --with-xaw [any other options e.g. --prefix=...]
-
- To select the GTK+ client, make sure gtk-config and the GTK+ DLLs
- are in your $PATH.
- They will normally be in /opt/gnome/bin, so in bash you'd do
-
- PATH=${PATH}:/opt/gnome/bin; export PATH
- ./autogen.sh [any other options e.g. --prefix=...]
-
- If you get messages of missing or outdated components, install them.
- If you still have problems, read the RT tickets
-
- http://rt.freeciv.org/Ticket/Display.html?id=2626
- http://rt.freeciv.org/Ticket/Display.html?id=2705
-
- d) Compile and install Freeciv:
-
- make
- make install
-
- You should now have bin/civserver.exe and bin/civclient/exe in the
- directory you installed Freeciv into (/usr/local by default).
- If 'make install' succeeds, the source code tree can be removed.
-
- e) Test the reults:
-
- /path/to/civserver.exe [any additional options]
-
- will start the server, but you only need it for private games.
- To start the client, you need to run the X server (this can be
- done by typing 'startx'), then into a terminal type
-
- /path/to/civclient.exe [any additional options]
-
- If you installed the GTK+ client, make sure the GTK+ DLLs
- are in your path (see above).
-
- More details on using server and client are in doc/README.
-
-